non-refundable aid - French English Dictionary